package com.example.demo.controller;

import com.example.demo.model.User;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;

import java.io.File;
import java.io.IOException;
import java.nio.channels.MulticastChannel;
import java.util.UUID;

@RestController
@RequestMapping("/test")
public class TestController {

    @RequestMapping("/upload")
    public String upload(@RequestPart("myfile")MultipartFile file) throws IOException {
        // 生成一个全球唯一id
        String name = UUID.randomUUID().toString().replace("-","");
        // 获取文件名，截取文件类型然后拼接的方式
        name += (file.getOriginalFilename().
                substring(file.getOriginalFilename().lastIndexOf(".")));
        // 保存路径
        String path = "D:\\test\\" + name;
        // 保存文件
        file.transferTo(new File(path));
        return path;
    }
}
